package cn.sciento.wechat.enterprise.dto;

import java.util.List;
import java.util.Map;

public class AgentDTO extends DefaultResultDTO {
  private String name;
  
  private String square_logo_url;
  
  private String description;
  
  private AllowUserinfosBean allow_userinfos;
  
  private AllowPartysBean allow_partys;
  
  private AllowTagsBean allow_tags;
  
  private int close;
  
  private String redirect_domain;
  
  private int report_location_flag;
  
  private int isreportenter;
  
  private String home_url;
  
  public String getName() {
    return this.name;
  }
  
  public void setName(String name) {
    this.name = name;
  }
  
  public String getSquare_logo_url() {
    return this.square_logo_url;
  }
  
  public void setSquare_logo_url(String square_logo_url) {
    this.square_logo_url = square_logo_url;
  }
  
  public String getDescription() {
    return this.description;
  }
  
  public void setDescription(String description) {
    this.description = description;
  }
  
  public AllowUserinfosBean getAllow_userinfos() {
    return this.allow_userinfos;
  }
  
  public void setAllow_userinfos(AllowUserinfosBean allow_userinfos) {
    this.allow_userinfos = allow_userinfos;
  }
  
  public AllowPartysBean getAllow_partys() {
    return this.allow_partys;
  }
  
  public void setAllow_partys(AllowPartysBean allow_partys) {
    this.allow_partys = allow_partys;
  }
  
  public AllowTagsBean getAllow_tags() {
    return this.allow_tags;
  }
  
  public void setAllow_tags(AllowTagsBean allow_tags) {
    this.allow_tags = allow_tags;
  }
  
  public int getClose() {
    return this.close;
  }
  
  public void setClose(int close) {
    this.close = close;
  }
  
  public String getRedirect_domain() {
    return this.redirect_domain;
  }
  
  public void setRedirect_domain(String redirect_domain) {
    this.redirect_domain = redirect_domain;
  }
  
  public int getReport_location_flag() {
    return this.report_location_flag;
  }
  
  public void setReport_location_flag(int report_location_flag) {
    this.report_location_flag = report_location_flag;
  }
  
  public int getIsreportenter() {
    return this.isreportenter;
  }
  
  public void setIsreportenter(int isreportenter) {
    this.isreportenter = isreportenter;
  }
  
  public String getHome_url() {
    return this.home_url;
  }
  
  public void setHome_url(String home_url) {
    this.home_url = home_url;
  }
  
  public static class AllowUserinfosBean {
    private List<Map<String, String>> user;
    
    public List<Map<String, String>> getUser() {
      return this.user;
    }
    
    public AllowUserinfosBean setUser(List<Map<String, String>> user) {
      this.user = user;
      return this;
    }
  }
  
  public static class AllowPartysBean {
    private List<Long> partyid;
    
    public List<Long> getPartyid() {
      return this.partyid;
    }
    
    public AllowPartysBean setPartyid(List<Long> partyid) {
      this.partyid = partyid;
      return this;
    }
  }
  
  public static class AllowTagsBean {
    private List<Long> tagid;
    
    public List<Long> getTagid() {
      return this.tagid;
    }
    
    public AllowTagsBean setTagid(List<Long> tagid) {
      this.tagid = tagid;
      return this;
    }
  }
}
